import pymysql
# 连接数据库之前的准备工作：服务器地址（本机ip）、端口、数据库名称、用户名、密码
# 服务器地址 (本机的ip地址)
host = 'localhost'
# 端口 （数据库的端口）
port = 3306
# 数据库
db = 'choose'
# 用户名
user = 'root'
# 密码
password = '123456'

# 数据库连接
db = pymysql.connect(host=host, port=port, db=db, user=user, password=password)

# 创建一个游标对象cursor
cursor = db.cursor()
# 需要执行的命令：创建一个books图书表
sql = """
CREATE TABLE books (
id int(8) NOT NULL AUTO_INCREMENT,
name varchar(50) NOT NULL,
category varchar(50) NOT NULL,
price decimal(10,2) DEFAULT NULL,
publish_time date DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET = utf8
"""
# 首先执行 如果已存在books表，那么先删除
cursor.execute('DROP TABLE IF EXISTS books')
# 再执行 创建books表的操作
cursor.execute(sql)

# 关闭数据库连接
db.close()

# 程序结束提示语
print("程序执行完毕！")
